@import './normalize.css';
body {
	background-color: #F0F0F0;
	color: #000;
	scroll-behavior: smooth;
	font-size: 14px;
}
div {
	box-sizing: border-box;
}
img {
	display: block;
}
a {
	text-decoration: none;
}

.flex {display: flex;}
.flex-col {display: flex;flex-direction: column;}
.flex-wrap{display: flex;flex-wrap: wrap;}
.flex-nowrap{display: flex;flex-wrap: nowrap;}
.flex-shrink0{display: flex;flex-shrink: 0;}
.flex-1{flex: 1;}

.flex-start-start{display: flex;justify-content: flex-start;align-items: flex-start;}
.flex-start-end{display: flex;justify-content: flex-start;align-items: flex-end;}
.flex-start-center{display: flex;justify-content: flex-start;align-items: center;}

.flex-end-start{display: flex;justify-content: flex-end;align-items: flex-start;}
.flex-end-end{display: flex;justify-content: flex-end;align-items: flex-end;}
.flex-end-center{display: flex;justify-content: flex-end;align-items: center;}

.flex-center-start{display: flex;justify-content: center;align-items: flex-start;}
.flex-center-end{display: flex;justify-content: center;align-items: flex-end;}
.flex-center-center{display: flex;justify-content: center;align-items: center;}

.flex-between-start{display: flex;justify-content: space-between;align-items: flex-start;}
.flex-between-end{display: flex;justify-content: space-between;align-items: flex-end;}
.flex-between-center{display: flex;justify-content: space-between;align-items: center;}

.flex-evenly-start{display: flex;justify-content: space-evenly;align-items: flex-start;}
.flex-evenly-end{display: flex;justify-content: space-evenly;align-items: flex-end;}
.flex-evenly-center{display: flex;justify-content: space-evenly;align-items: center;}

.flex-around-start{display: flex;justify-content: space-around;align-items: flex-start;}
.flex-around-end{display: flex;justify-content: space-around;align-items: flex-end;}
.flex-around-center{display: flex;justify-content: space-around;align-items: center;}

.flex-start{display: flex;justify-content: flex-start;}
.flex-end{display: flex;justify-content: flex-end;}
.flex-center{display: flex;justify-content: center;}
.flex-between{display: flex;justify-content: space-between;}
.flex-evenly{display: flex;justify-content: space-evenly;}
.flex-around{display: flex;justify-content: space-around;}

.flex--start{display: flex;align-items: flex-start;}
.flex--end{display: flex;align-items: flex-end;}
.flex--center{display: flex;align-items: center;}

.text-ell1 {overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.text-ell2 {overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.f-size10{font-size: 10px;}
.f-size12{font-size: 12px;}
.f-size13{font-size: 13px;}
.f-size14{font-size: 14px;}
.f-size15{font-size: 15px;}
.f-size16{font-size: 16px;}
.f-size18{font-size: 18px;}
.f-size20{font-size: 20px;}
.f-size22{font-size: 22px;}
.f-size24{font-size: 24px;}
.f-size26{font-size: 26px;}
.f-size28{font-size: 28px;}
.f-size30{font-size: 30px;}
.f-size32{font-size: 32px;}
.f-size34{font-size: 34px;}
.f-size36{font-size: 36px;}
.f-size38{font-size: 38px;}
.f-size40{font-size: 40px;}

.bold{font-weight: bold;}
.fw500{font-weight: 500;}

.padding5{padding: 5px;}
.padding10{padding: 10px;}
.padding15{padding: 15px;}
.padding20{padding: 20px;}
.padding25{padding: 25px;}

.p-top5{padding-top: 5px;}
.p-top10{padding-top: 10px;}
.p-top15{padding-top: 15px;}
.p-top20{padding-top: 20px;}
.p-top25{padding-top: 25px;}

.p-bottom5{padding-bottom: 5px;}
.p-bottom10{padding-bottom: 10px;}
.p-bottom15{padding-bottom: 15px;}
.p-bottom20{padding-bottom: 20px;}
.p-bottom25{padding-bottom: 25px;}

.p-left5{padding-left: 5px;}
.p-left10{padding-left: 10px;}
.p-left15{padding-left: 15px;}
.p-left20{padding-left: 20px;}
.p-left25{padding-left: 25px;}

.p-right5{padding-right: 5px;}
.p-right10{padding-right: 10px;}
.p-right15{padding-right: 15px;}
.p-right20{padding-right: 20px;}
.p-right25{padding-right: 25px;}


.margin5{margin: 5px;}
.margin10{margin: 10px;}
.margin15{margin: 15px;}
.margin20{margin: 20px;}
.margin25{margin: 25px;}

.m-top5{margin-top: 5px;}
.m-top10{margin-top: 10px;}
.m-top15{margin-top: 15px;}
.m-top20{margin-top: 20px;}
.m-top25{margin-top: 25px;}
 
.m-bottom5{margin-bottom: 5px;}
.m-bottom10{margin-bottom: 10px;}
.m-bottom15{margin-bottom: 15px;}
.m-bottom20{margin-bottom: 20px;}
.m-bottom25{margin-bottom: 25px;}
 
.m-left5{margin-left: 5px;}
.m-left10{margin-left: 10px;}
.m-left15{margin-left: 15px;}
.m-left20{margin-left: 20px;}
.m-left25{margin-left: 25px;}
 
.m-right5{margin-right: 5px;}
.m-right10{margin-right: 10px;}
.m-right15{margin-right: 15px;}
.m-right20{margin-right: 20px;}
.m-right25{margin-right: 25px;}
